/*
 * Copyright (c) 2015-present, Facebook, Inc.
 * All rights reserved.
 *
 * This source code is licensed under the license found in the LICENSE file in
 * the root directory of this source tree.
 *
 * @flow
 */

import type {NuclideUri} from '../../commons-node/nuclideUri';
import type {CoverageResult} from './rpc-types';

export interface CoverageProvider {
  getCoverage(path: NuclideUri): Promise<?CoverageResult>,
  priority: number,
  grammarScopes: Array<string>,
  displayName: string,
}
